/*
 * AALLocatorItem.h
 *
 *  Created on: 17.05.2011
 *      Author: sili
 */

#ifndef AALLOCATORITEM_H_
#define AALLOCATORITEM_H_

#include "AALItem.h"

class AALLocatorItem : public AALItem{
private:
protected:
	int currentValue;
	AALArea textArea;				// used here and also for all inherited instances
public:
	AALLocatorItem(int _id, Controller * _controller);
	virtual ~AALLocatorItem();

	void changeValue(int _value);

	/*OVERWRITTING*/ void setHotkey(int _hotkey);
	/*OVERWRITTING*/ virtual void visualizeSelf(Visualizer * _visualizer, AALAction * _action);
};

#endif /* AALLOCATORITEM_H_ */
